#include <stdio.h>
#include <stdlib.h>

int max(int, int);

int main()
{
    int a = 33, b = 55, c = 0, d = 100;
    c = max(a, b);
    d = d + c;
    printf("d=%d\n", d);
    system("pause");
    return 0;
}

int max(int a, int b)
{
    int x = 5, y = 8, c;
    if (a < b)
        c = b + x;
    else
        c = a + y;
    return c;
}

/*
对非void类型函数使用函数表达式或函数参数调用方式才能利用其返回值。

函数返回值的设计必须合理。这包含两个方面：
    获得：函数如何返回这个值和调用函数如何接收这个返回值。
    使用：也就是调用它的函数能够正确地使用函数的返回值

*/